A risk management framework for distributed agile projects
نویسندگان
چکیده
Context: Distributed agile development (DAD) approach has been adopted by the software companies for cost and time benefits. However, it causes significant challenges considering the contradicting nature of the agile and distributed development. Objective: The objective of this study is to develop a risk management framework that comprises the perceived risks in DAD projects, their causes and the methods used in industry for managing those risks. Method: This work is an extension of an exploratory study, wherein, DAD practitioners reported the risks they face in projects and the methods they use for managing those risks. The identified risks were further categorized based on their relevance to different aspects of DAD projects. In this extension, industry practitioners ranked the risks for their impact on DAD projects and rated the methods for the frequency of their use in projects. As the number of risks under each category was large for ranking, they were grouped under the risk areas within each category. The ranking of risk categories, risk areas and risk factors for their impact on DAD projects manifests their importance. The framework includes ranked risks, their causes and the risk management approaches. It was partially implemented in live projects in three different com panies and was found to be beneficial. Results: The perceived impact of the risk categories, ‘Group Awareness’, ‘External Stakeholder Collaboration’ and ‘Software Development Life Cycle’ on DAD projects has been found to be high and caused by the properties of Distributed Software Development (DSD). The partial validation of the framework in three companies reported the elimination of majority of risk factors and/or reduction in their impact. Conclusion: DAD projects provide significant benefits but hold substantial risks due to the contradiction between distributed development and agile practices. The reported framework could effectively minimize the DAD risks in practice. © 2017 Elsevier B.V. All rights reserved.
منابع مشابه
A Framework for Risk Management in Globally Distributed Agile Software Development (Agile GSD)
Global Software development (GSD) is gaining popularity as it helps in saving cost and reduces time to market. GSD faces various challenges like communication problems, time-zone differences and cultural differences. Agile principles are used as a means to increase production rate by making processes more responsive to change. Since success of using agile methodologies is dependent on communica...
متن کاملExecution Capabilities of Distributed Technology Projects: A Comparative Evaluation of Efficiency Using Stochastic Frontier Analysis
Efficiency of projects is a central concern in project management. Such concerns have only been exacerbated with projects being increasingly distributed across firm and country boundaries. This study has a two-fold research agenda: First, it provides an understanding of how the efficiency of projects varies across project organization types, namely, Insourcing, Outsourcing, Offshoring, and Offs...
متن کاملAgile Commitments: Enhancing Business Risk Management in Agile Development Projects
Agile methods focus on customer satisfaction and delivering business value early, however if flexibility and adaptability are not managed during the development project, agile methods could not assure achieving the overall business expectations. Customers require risk visibility over the main aspects that define its expectations: functionality (scope), budget, time-to-market, and product qualit...
متن کاملStudy the Impact of Requirements Management Characteristics in Global Software Development Projects: an Ontology Based Approach
Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper 1. Formulate a framework for the successful and efficient req...
متن کاملLean and Agile Project Management: For Large Programs and Projects
This talk discusses how agile methods can be used for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions. It establishes the context, provides a definition, and describes the value-system for lean and agile project management. It provides a brief survey of popular lean and agile project management a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 85 شماره
صفحات -
تاریخ انتشار 2017